﻿@charset "utf-8";
/* kshdwz_process */
.kshdwz_process{margin-bottom: 30px;}
.kshdwz_process ul{display: flex;flex-wrap: nowrap;justify-content: space-around;position: relative;}
.kshdwz_process ul::before{content: '';width: 100%;border-bottom: 1px dashed #cbcbcb;position: absolute;top: 70px;}
.kshdwz_process ul li{text-align: center;width: 18%;cursor: pointer;position: relative;}
.kshdwz_process ul li::after{content: url(../images/p_j.png);position: absolute;right: -20px;top: 61px;}
.kshdwz_process ul li:last-child:after{content:"";position: absolute;right: -20px;top: 61px;}
.kshdwz_process ul li .pic{width: 130px;height: 130px;background: url(../images/p_l.png);margin: 0 auto;position: relative;transition: 0.3s all;}
.kshdwz_process ul li img{position: absolute;left: 50%;top:50%;transform:translate(-50%,-50%);}
.kshdwz_process ul li img.p_l{opacity: 1;}
.kshdwz_process ul li img.p_h{opacity: 0;}
.kshdwz_process ul li .name span{display: block;color: #cbcbcb;font-size: 14px;}
.kshdwz_process ul li .name{font-size: 18px;color: #333;margin-top: 15px;}
.kshdwz_process ul li:hover .pic{width: 130px;height: 130px;background: url(../images/p_h.png);margin: 0 auto;position: relative;transform: rotate(360deg);}
.kshdwz_process ul li:hover img{position: absolute;left: 50%;top:50%;transform:translate(-50%,-50%);}
.kshdwz_process ul li:hover img.p_l{opacity: 0;}
.kshdwz_process ul li:hover img.p_h{opacity: 1;}
.kshdwz_process ul li:hover .name span{display: block;color: #cbcbcb;font-size: 14px;}
.kshdwz_process ul li:hover .name{font-size: 18px;color: #007c14;margin-top: 15px;}

/* kshdwz_product */
.kshdwz_product{position: relative;padding:0 0 ;background: url(../images/c01_bg.jpg) no-repeat center top;padding-top: 40px;}
.kshdwz_product .left{width: 300px;background: url(../images/pro_l.png) no-repeat center bottom;height: 650px;}
.kshdwz_product .left ul{}
.kshdwz_product .left ul li{width: 48%;float: left;margin-bottom: 15px;}
.kshdwz_product .left ul li:nth-of-type(2n+0){margin-left: 4%;}
.kshdwz_product .left ul li a{display: block;border: 1px solid #f0f0f0;color: #333;padding: 10px 20px;text-align: center;background: #fff;}
.kshdwz_product .left ul li:hover a{background: #007c14;border-color: #007c14;color: #fff;}
.kshdwz_product .right{width: 880px;}
.kshdwz_product .right ul{}
.kshdwz_product .right ul li{width: 32%;float: left;margin-bottom: 25px;margin-right: 1.333333333333%;border: 1px solid #f0f0f0;box-sizing: border-box;padding: 10px;text-align: center;}
.kshdwz_product .right ul li:nth-of-type(3n+0){margin-right: 0;}
.kshdwz_product .right ul li .pic{overflow: hidden;width: 100%;height: 193px;}
.kshdwz_product .right ul li .pic img{transition: 0.8s all;width: 100%;}
.kshdwz_product .right ul li .name{margin: 10px auto 0;text-align: left; font-size: 15px;;position: relative;line-height: 40px;border-top: 1px solid #f0f0f0;padding-top: 15px;}
.kshdwz_product .right ul li .name .ceshigo_ai{position: absolute;right: 0;top: 20px;}
.kshdwz_product .right ul li .name .ceshigo_ai {width: 30px;overflow: hidden;height: 30px;border-left: solid 1px #ddd;padding-left: 15px;transition: all .8s linear}
.ceshigo_ai_l {float: left;height: 1px;width: 20px;background: #ccc;margin-top: 14px;transition: all .8s linear}
.ceshigo_ai_r {float: left;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 9px solid #ccc;transform: rotate(90deg);margin-top: 10px;transition: all .8s linear}
.kshdwz_product .right ul li:hover .ceshigo {transition: all .8s linear;width: 76px;padding-right: 0}
.kshdwz_product .right ul li:hover .ceshigo_ai {transition: all .8s linear;width: 60px}
.kshdwz_product .right ul li:hover .ceshigo_ai_l {transition: all .8s linear;width: 36px;background: #009b52}
.kshdwz_product .right ul li:hover .ceshigo_ai_r {transition: all .8s linear;border-bottom: 9px solid #009b52}
.kshdwz_product .right ul li:hover div a {transition: all .8s linear;color: #01823c}
.kshdwz_product .right ul li:hover img {transform: scale(1.05)}


/* kshdwz_product_01 */
.kshdwz_product_01{position: relative;}
.kshdwz_product_01 ul{width: 100%;}
.kshdwz_product_01 ul li{width: 23.5%;float: left;margin-bottom: 25px;margin-right: 2%;border: 1px solid #f0f0f0;box-sizing: border-box;padding: 10px;text-align: center;}
.kshdwz_product_01 ul li:nth-of-type(4n+0){margin-right: 0;}
.kshdwz_product_01 ul li .pic{overflow: hidden;width: 100%;height: 193px;}
.kshdwz_product_01 ul li .pic img{transition: 0.8s all;width: 100%;}
.kshdwz_product_01 ul li .name{margin: 10px auto 0;text-align: left; font-size: 15px;;position: relative;line-height: 40px;border-top: 1px solid #f0f0f0;padding-top: 15px;}
.kshdwz_product_01 ul li .name .ceshigo_ai{position: absolute;right: 0;top: 20px;}
.kshdwz_product_01 ul li .name .ceshigo_ai {width: 30px;overflow: hidden;height: 30px;border-left: solid 1px #ddd;padding-left: 15px;transition: all .8s linear}
.ceshigo_ai_l {float: left;height: 1px;width: 20px;background: #ccc;margin-top: 14px;transition: all .8s linear}
.ceshigo_ai_r {float: left;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 9px solid #ccc;transform: rotate(90deg);margin-top: 10px;transition: all .8s linear}
.kshdwz_product_01 ul li:hover .ceshigo {transition: all .8s linear;width: 76px;padding-right: 0}
.kshdwz_product_01 ul li:hover .ceshigo_ai {transition: all .8s linear;width: 60px}
.kshdwz_product_01 ul li:hover .ceshigo_ai_l {transition: all .8s linear;width: 36px;background: #009b52}
.kshdwz_product_01 ul li:hover .ceshigo_ai_r {transition: all .8s linear;border-bottom: 9px solid #009b52}
.kshdwz_product_01 ul li:hover div a {transition: all .8s linear;color: #01823c}
.kshdwz_product_01 ul li:hover img {transform: scale(1.05)}
/* kshdwz_product_02 */
.kshdwz_product_02{position: relative;padding: 0 0 10px 0;background: #f5f5f5;margin-top: 15px;}
.kshdwz_product_02 ul{width: 100%;}
.kshdwz_product_02 ul li{width: 23.5%;float: left;margin-bottom: 25px;margin-right: 2%;border: 1px solid #f0f0f0;box-sizing: border-box;padding: 10px;text-align: center;background: #fff;}
.kshdwz_product_02 ul li:nth-of-type(4n+0){margin-right: 0;}
.kshdwz_product_02 ul li .pic{overflow: hidden;width: 100%;height: 193px;}
.kshdwz_product_02 ul li .pic img{transition: 0.8s all;width: 100%;}
.kshdwz_product_02 ul li .name{margin: 10px auto 0;text-align: left; font-size: 15px;;position: relative;line-height: 40px;border-top: 1px solid #f0f0f0;padding-top: 15px;}
.kshdwz_product_02 ul li .name .ceshigo_ai{position: absolute;right: 0;top: 20px;}
.kshdwz_product_02 ul li .name .ceshigo_ai {width: 30px;overflow: hidden;height: 30px;border-left: solid 1px #ddd;padding-left: 15px;transition: all .8s linear}
.ceshigo_ai_l {float: left;height: 1px;width: 20px;background: #ccc;margin-top: 14px;transition: all .8s linear}
.ceshigo_ai_r {float: left;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 9px solid #ccc;transform: rotate(90deg);margin-top: 10px;transition: all .8s linear}
.kshdwz_product_02 ul li:hover .ceshigo {transition: all .8s linear;width: 76px;padding-right: 0}
.kshdwz_product_02 ul li:hover .ceshigo_ai {transition: all .8s linear;width: 60px}
.kshdwz_product_02 ul li:hover .ceshigo_ai_l {transition: all .8s linear;width: 36px;background: #009b52}
.kshdwz_product_02 ul li:hover .ceshigo_ai_r {transition: all .8s linear;border-bottom: 9px solid #009b52}
.kshdwz_product_02 ul li:hover div a {transition: all .8s linear;color: #01823c}
.kshdwz_product_02 ul li:hover img {transform: scale(1.05)}

/* kshdwz_adv */
.kshdwz_adv{}
.kshdwz_adv_con:nth-of-type(odd){background:#f1f1f1;}
.kshdwz_adv_con{padding:40px 20px;box-sizing: border-box;}
.kshdwz_adv_con .pic{width: 563px;}
.kshdwz_adv_con .item{width: 560px;}
.kshdwz_adv_con h3{font-size: 30px;font-weight: normal;color: #332c2b;margin-top: 10px;}
.kshdwz_adv_con h4{font-size: 30px;color: #01a74d;;margin-bottom: 25px;line-height: 41px;}
.kshdwz_adv_con p{font-size: 15px;color: #666;line-height: 22px;margin-bottom: 20px;padding-left: 15px;position: relative;}
.kshdwz_adv_con p::before{content: '';width: 5px;height: 5px;background: #333;display: inline-block;margin-right: 10px;position: absolute;left: 0;top:10px;transform: rotate(45deg);}
/* kshdwz_cases */
.kshdwz_cases{position: relative;padding: 0 0 10px 0;}
.kshdwz_cases ul{width: 100%;}
.kshdwz_cases ul li{width: 31%;float: left;margin-bottom: 15px;margin-right:3.5%;box-sizing: border-box;text-align: center;background: #fff;}
.kshdwz_cases ul li:nth-of-type(3n+0){margin-right: 0;}
.kshdwz_cases ul li .pic{overflow: hidden;width: 100%;}
.kshdwz_cases ul li .pic img{transition: 0.8s all;width: 100%;max-height: 279px;}
.kshdwz_cases ul li .name{text-align: center; font-size: 15px;;position: relative;line-height: 40px;padding-top: 5px;}
.kshdwz_cases ul li:hover div a {transition: all .8s linear;color: #01823c}
.kshdwz_cases ul li:hover img {transform: scale(1.05)}


/* kshdwz_about */
.kshdwz_about{position: relative;}
.kshdwz_about::before{content: '';background: #007c14;width: 100%;height: 300px;position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
.kshdwz_about_con{background: #007c14;}
.kshdwz_about_con{background: #fff;box-sizing: border-box;padding:20px;line-height: 2.5;font-size: 15px;}
.kshdwz_about_con  p{text-indent: 30px;color: #333;}
.kshdwz_about_con .pic{width: 580px;float: left;}
.kshdwz_about_con .pic img{width: 100%;}
.kshdwz_about_con .item{width: 560px;float: right;}
.kshdwz_about_con .item h1{font-size: 24px;position: relative;padding-bottom: 10px;margin-bottom: 10px;}
.kshdwz_about_con .item h1::after{content: '';width: 50px;height: 3px;background: #007c14;position: absolute;left: 0;bottom: 0}
/* kshdwz_plant */
.kshdwz_plant{}
.kshdwz_plant .next,.kshdwz_plant .prev{width: 40px;font-size: 50px;color: #999999;display: inline-block;font-family: 'Kaiti';cursor: pointer;float: left; height: 203px; line-height: 203px;font-weight: bold;text-align: center;}
.kshdwz_plant .next:hover,.kshdwz_plant .prev:hover{color: #007c14}
.kshdwz_plant .bd{width: 1120px;float: left;}
.kshdwz_plant .bd ul{ overflow:hidden; zoom:1; }
.kshdwz_plant .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.kshdwz_plant .bd ul li .pic{ text-align:center; overflow: hidden;}
.kshdwz_plant .bd ul li .pic img{ width:270px; height:203px; display:block;   box-sizing: border-box;}
.kshdwz_plant .bd ul li .pic a:hover img{ border-color:#999;  }
.kshdwz_plant .bd ul li .title{ line-height:3;  font-size: 15px; }

.kshdwz_news {box-sizing: border-box;}
.kshdwz_news .left {width: 740px;box-sizing: border-box;}
.kshdwz_news .left dl{width: 100%;}
.kshdwz_news .left dl dt{width: 245px;height: 176px;overflow: hidden; float: left;}
.kshdwz_news .left dl dt img{width: 245px;height: 176px;}
.kshdwz_news .left dl dd{width: 480px;float: right;}
.kshdwz_news .left dl dd h3{font-size: 16px;line-height: 1.5;font-weight: normal;word-wrap: normal;overflow: hidden;text-overflow: ellipsis;}
.kshdwz_news .left dl dd .date{font-size: 15px;line-height: 2;color: #ccc;}
.kshdwz_news .left dl dd p{font-size: 15px;line-height: 2;color: #999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.kshdwz_news .left ul{width: 100%;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.kshdwz_news .left ul li{width: 48%;border-bottom: 1px dashed #ccc; height: 60px;line-height: 60px;position: relative;}
.kshdwz_news .left ul li a{display: inline-block;width: 70%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 16px;}
.kshdwz_news .left ul li span{position: absolute;right: 0;top: 50%;color: #ccc;transform: translateY(-50%);}
.kshdwz_news .left ul li:nth-child(2n+0){margin-left: 4%;}
.kshdwz_news .right {width: 435px;box-sizing: border-box;}

.kshdwz_news .right .list dl {position: relative;border: 1px solid #cbcbcb;margin-bottom: 17px;}
.kshdwz_news .right .list dt {width: 100%;padding:0 15px;margin-top: 10px;}
.kshdwz_news .right .list dd {bottom: 0;width: 100%;box-sizing: border-box;color: #999;padding:0 15px;margin-bottom: 15px;}
.kshdwz_news .right .list dt {width: 100%;font-size: 16px;line-height: 2.5;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.kshdwz_news .right .list dd p {width: 100%;font-size: 15px;line-height: 2;color: #999;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
